Summary: Using one of our cross-compilers to compile a Raspberry Pi kernel Source: http://hackerpublicradio.org/eps.php?id=1721 In part 1 I described cross-compiling, what it means and why you might want to, or even need to use it. I also described how to create a cross-compiler tool-chain using crosstool-ng. In this show I will demonstrate using one of the cross-compilers which I created as described in the last show to compile a Raspberry Pi Linux kernel. As usual with my shows the show-notes...
Summary: The best way to implement a many-to-many relationship in a database, with real example Source: http://hackerpublicradio.org/eps.php?id=1569 How to implement a many-to-many join in a relational database The purpose of this HPR show is to demonstrate the best, and really the only way to define a many-to-many relationship between two entities in a database. What triggered it? There has been some discussion between Ken and Dave on the community news podcasts, presumably relating to some... Topics: database, sqlite, sqlite3, many-to-many, codd, normalisation, sql
Summary: How I fixed the stuttering text-to-speech on a Raspberry Pi Source: http://hackerpublicradio.org/eps.php?id=1649 Since April last year the text-to-speech using eSpeak in the Raspberry Pi console has stuttered very badly and regularly crashes the kernel. Here's how I fixed it. Cloning my github repo: git clone https://github.com/cromarty/ttsprojects.git Installation: cd ttsprojects/raspberry-pi/libilctts/build sudo ./build.sh cd ../../piespeakup sudo ./build.sh Bingo! Speech should... Topics: Raspberry Pi, Accessibility, console, speakup, kernel oops, fixed
Summary: What is cross-compiling, and why I might want/need to do it Source: http://hackerpublicradio.org/eps.php?id=1706 Cross-compilers, Part 1 In this show I'll introduce the concept of cross-compiling software, explain what it is and why you might want/need to do it. I'll also talk about a great piece of kit for creating cross-compiler tool-chains on Linux; crosstool-ng. As with most of my shows, the show notes are far too long to fit into the restricted size, so there's an HTML version as... Topics: cross-compile, crosstool-ng, Raspberry Pi
Summary: What was in my crate when I went to a LUG to give a a11y presentation Source: http://hackerpublicradio.org/eps.php?id=1712 Back in the summer of 2014 I started going to the Surrey Linux User Group. I was asked to give a short presentation about Linux accessibility and how, although I am totally blind, I still write code and muck about with Linux. I was then asked to give the same presentation at the Portsmouth LUG. This time I made it more comprehensive and took more kit. So I take... Topics: Accessibility, Linux, LUG
Summary: Banana Pi first impressions Source: http://hackerpublicradio.org/eps.php?id=1629 The Banana Pi - First Impressions They say duplication is the sincerest form of flattery, substitute the word of your choice for 'duplication'. The Banana Pi is made in China and bears an uncanny resemblance to the Raspberry Pi. Not just the name, the board is fractionally larger, some of the features on the board are similarly placed: 26-pin GPIO 3.5mm analogue audio jack RCA composite video jack SD card... Topics: Banana Pi, Raspberry Pi, Linux
Summary: How I got into Accessible Computing including definition of 'accessible' Source: http://hackerpublicradio.org/eps.php?id=1561 Accessibility tools for the visually impaired A short explanation of how I personally got involved with accessible computing, a definition of the term 'accessible' as it is applied to anything in relation to persons with physical or cognitive impairment, and very short list of the most commonly used adaptive tools to improve accessibility to Windows and Linux.... Topics: accessible, NVDA, Orca, brltty, Vinux, Talking Arch, Ubuntu Accessibility, Debian Accessibility